@charset "gb2312";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button,textarea, p, blockquote, th, td {margin:0;padding:0;list-style:none; text-decoration:none;}
fieldset, img {border:0;}
:focus {outline:0;}
address, caption, cite, code, dfn,em, th, var, optgroup,i {font-style:normal;font-weight:normal;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
abbr, acronym {border:0;font-variant:normal;}
input, button, textarea,select, optgroup, option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
code, kbd, samp, tt {font-size:100%;}
input, button, textarea, select {*font-size:100%;}
body {font-size:12px;color:#333;background:#FFF;}
ol, ul {list-style:none;}
caption, th {text-align:left;}
sup, sub {font-size:100%;vertical-align:baseline;}
:link, :visited , ins {text-decoration:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
a{color:#333;text-decoration:none;}
a:hover{color:#a40081}
img{vertical-align:middle;}
.clearfix:before,.cf:before,.clearfix:after,.cf:after{content:"\0020";display:block;height:0;overflow:hidden;}
.clearfix:after,.cf:after{clear:both;}
.clearfix,.cf{zoom:1;}
html{_text-overflow:ellipsis;} /*锟斤拷锟絀E6锟斤拷图片锟斤拷锟斤拷*/ 
iframe{display:block;}

ol, ul {list-style: none;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* Init */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend{margin: 0; padding: 0;border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;}

/* common */
body { font: 14px/1.5 "Helvetica Neue", Microsoft YaHei, "Microsoft Yahei", Helmet, Freesans, sans-serif; color:#333333; margin-top:0px; background:#efefef;}

a,a:visited{ color:#333; text-decoration:none;}
a:hover{ text-decoration:underline;}
.clearer{ line-height:0px; clear:both; }
strong{ font-weight:bold;}

/* new clear .clear{overflow:hidden; zoom:1; clear:both;}*/
.clear:after {content: ".";clear: both;height: 0;visibility: hidden;display: block;} 
.clear {display: inline-block;    }
/**//* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}

.bannera { width:100%; height:326px; background:url(../images/topbg.jpg) center top no-repeat; }
.bannermin { position: relative; width:1000px; height:326px; margin:0 auto; }
.nav { width:100%; height:50px; background:url(../images/navbg.jpg) repeat top ; }
.navmin { width:1000px; height:50px; margin:0 auto; }
.navmin ul li { float:left; margin-left:20px;margin-right:20px; line-height:50px; }
.navmin ul li a { color:#fff; font-family: "Microsoft YaHei"; font-size:18px; text-decoration: none;}


.focus{ position:relative; width:470px; height:335px; background-color: #000; float: left;}  
.focus img{ width: 470px; height: 335px;} 
.focus .shadow .title{width: 470px; height: 65px;padding-left: 30px;padding-top: 20px; }
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden;}
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:45px; line-height: 45px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;   background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200;  display:none}  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{}    
.focus .D1fBt i{ font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat; }
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
.skmin { width:1000px; margin:0 auto; overflow:hidden; padding-top:20px; padding-bottom:10px; background:#fff }
.skma { width:1000px; overflow:hidden; margin-top:10px; }
.skmal { width:490px; float:left; height:340px;margin-left:25px; }
.skmar { width:480px; float:left; height:345px; }
.skmartop { border-left:3px solid #005399; height:28px; width:450px;font-family: "Microsoft YaHei";}
.skmartop h5 { color:#00559b; font-size:20px; line-height:28px; font-weight:bold; padding-left:10px; float:left;}
.skmartop span { display:block; float:left; width:320px; background:#dedede;margin-top:2px; margin-left:10px; height:25px; }
.skmartop span a { float:right;padding-right:20px; text-decoration: none; font-size:12px; line-height:25px;  }
.skmarm { width:450px;font-family: "Microsoft YaHei";padding-left:10px; }
.skmarm h5 { margin-left:7px; margin-top:12px;font-size:16px; font-weight:bold; color:#ba0000;  line-height:24px; width:400px;}
.skmarm h5 a {color:#ba0000; text-decoration:none;    }
.skmarm p {
    width: 400px;
    background: #e8e8e8;
    color: #333;
  
    font-size: 14px;
    padding: 7px;
    height: 70px;
    overflow: hidden;
    line-height: 24px;
    margin-top: 10px;
}
.skmarm ul li {    margin-top: 10px;
    width: 400px;
    overflow: hidden;
    background: url(../images/pica.png) no-repeat;
    background-position: 0px 0px;
    padding-left: 25px;
    height: 20px;  }
.skmarm ul li a { text-decoration:none; color:#333; font-size:14px;}
.skmb { width:1000px; overflow:hidden; margin-top:35px;}
.skmbl { float:left; width:460px; overflow:hidden; margin-left:20px;}
.skmbltop {padding-left:15px; width:460px; border-bottom:1px #c1c1c1 solid; height:35px;}
.skmbltop ul li { float:left;line-height:33px;color:#333; font-size:18px; width:120px; text-align: center; height:33px; }
.skmbltop ul li.curra { color:#00559b;  border-left:1px #c1c1c1 solid;border-right:1px #c1c1c1 solid; border-top:2px #00559b solid;border-bottom:3px #fff solid;}
.skmbltop ul li a {  text-decoration: none ; color:#333;}
.skmbltop ul li.curra a {color:#00559b; }
.skmblm { width:460px; height:230px; overflow:hidden; }
.skmblm ul li {     line-height: 45px;
    height: 45px;
    border-bottom: 1px dashed #dfdfdf;
    width: 425px;
    padding-left: 30px;
    background: url(../images/pica.png) no-repeat;
    background-position: 0px 12px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    }
.skmblm ul li a { color:#333; font-size:16px; }

.skmbr { float:left; width:460px; overflow:hidden;margin-left:25px; }
.skmbrtop {padding-left:15px; width:460px; border-bottom:1px #c1c1c1 solid; height:35px;}
.skmbrtop ul li { float:left;line-height:33px;color:#333; font-size:18px; width:120px; text-align: center; height:33px; }
.skmbrtop ul li.curra { color:#00559b;  border-left:1px #c1c1c1 solid;border-right:1px #c1c1c1 solid; border-top:2px #00559b solid;border-bottom:3px #fff solid;}
.skmbrtop ul li a {  text-decoration: none ; color:#333;}
.skmbrtop ul li.curra a {color:#00559b; }
.skmbrm { width:460px; height:230px; overflow:hidden; }
.skmbrm ul  { display:none; }
.skmbrm ul li { line-height:45px;height:45px;border-bottom:1px dashed #dfdfdf; width:440px; padding-left:30px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; background:url(../images/pica.png) no-repeat ;  background-position: 0px 12px;}
.skmbrm ul li a { color:#333; font-size:16px; }

.skmc { width:1000px; overflow:hidden; margin-top:30px; }
.skmc ul li { position:relative; width:240px; height:95px; overflow:hidden; float:left;margin-left: 8px; margin-bottom: 8px; }
.skmc ul li a { display:block; width:240px; height:95px;}
.img_box ,.code_box{ width:240px;color: #fff; position: absolute;top:0px;z-index: 0;transition-duration: 0.8s;-moz-transition-duration: 0.8s;-webkit-transition-duration: 0.8s;-o-transition-duration: 0.8s;transform: rotate3d(0,1,0,-180deg);-webkit-transform: rotate3d(0,1,0,-180deg);-moz-transform: rotate3d(0,1,0,-180deg);}
.img_box{z-index: 1;transform: rotate3d(0,1,0,0deg);-webkit-transform: rotate3d(0,1,0,0deg);-moz-transform: rotate3d(0,1,0,0deg); background:#FFF;}
.img_box img{  display:block;}

.skmc ul li:hover .img_box{z-index: 0;transform: rotate3d(0,1,0,-180deg);-webkit-transform: rotate3d(0,1,0,-180deg);-moz-transform: rotate3d(0,1,0,-180deg);}
.skmc ul li:hover .code_box{z-index: 1;transform: rotate3d(0,1,0,0deg);-webkit-transform: rotate3d(0,1,0,0deg);-moz-transform: rotate3d(0,1,0,0deg);}

.skmd { width:1000px; overflow:hidden; margin-top:45px; }
.skmdl { width:325px; float:left; overflow:hidden;margin-left:5px; }

.skmdltop { border-left:3px solid #005399; height:28px; width:320px;font-family: "Microsoft YaHei";}
.skmdltop h5 { color:#00559b; font-size:20px; line-height:28px; font-weight:bold; padding-left:10px; float:left;}
.skmdltop span { display:block; float:left; width:220px; background:#dedede;margin-top:2px; margin-left:10px; height:25px; }
.skmdltop span a { float:right;padding-right:20px; text-decoration: none; font-size:12px; line-height:25px;  }
.skmdl ul { margin-top:15px; }

.skmdl ul li {    line-height: 48px;
    height: 48px;
    border-bottom: 1px dashed #dfdfdf;
    width: 290px;
    padding-left: 25px;
    background: url(../images/pica.png) no-repeat;
    background-position: 0px 12px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.skmdl ul li a { text-decoration:none; color:#333; font-size:16px;}



.skmdm { width:325px; float:left; overflow:hidden; margin-left:7px; margin-right:5px; }

.skmdmtop { border-left:3px solid #005399; height:28px; width:320px;font-family: "Microsoft YaHei";}
.skmdmtop h5 { color:#00559b; font-size:20px; line-height:28px; font-weight:bold; padding-left:10px; float:left;}
.skmdmtop span { display:block; float:left; width:220px; background:#dedede;margin-top:2px; margin-left:10px; height:25px; }
.skmdmtop span a { float:right;padding-right:20px; text-decoration: none; font-size:12px; line-height:25px;  }
.skmdm ul { margin-top:15px; }

.skmdm ul li {    line-height: 48px;
    height: 48px;
    border-bottom: 1px dashed #dfdfdf;
    width: 290px;
    padding-left: 25px;
    background: url(../images/pica.png) no-repeat;
    background-position: 0px 12px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden; }
.skmdm ul li a { text-decoration:none; color:#333; font-size:16px;}



.skme { width:1000px; overflow:hidden; margin-top:45px; }
.skmel { width:325px; height:350px; float:left;}

.skmer { width:620px; height:350px; float:left; margin-left:30px; }


.skmertop { margin-top:10px;position:relative; border-left:3px solid #005399; height:28px; width:620px;font-family: "Microsoft YaHei";}
.skmertop p { position:absolute; left:12px; top:-10px; }
.skmertop span { display:block; float:right; width:330px; background:#dedede;margin-top:2px; margin-left:10px; height:25px; }
.skmertop span a { float:right;padding-right:20px; text-decoration: none; font-size:12px; line-height:25px;  }


.skmer ul { background:#eaeaea; padding:10px 10px; overflow:hidden;margin-top:10px;}
.skmer ul li {  margin:8px 10px; float:left;  background:#d5ecfd; width:80px; height:40px; text-align:center;line-height: 40px; cursor: pointer;}
.skmer ul li a { color:#00559b; text-decoration: none }

.skmer ul li.currb { background:#00559b; }
.skmer ul li.currb a { color:#fff; }
.yqlj { width:1000px; overflow:hidden; margin-top:35px; }


.yqljtop {  width:1000px; height:35px;}
.yqljtop h5 {font-size:16px;float:left; background:#034f8d;  color:#fff; width:95px; height:35px; line-height:35px; text-align:center;}

.yqljtop span {float:left; width:880px; background:#dedede;text-align: right; padding-right:20px; height:35px; line-height:35px;}

.yqljtop span a { color:#333; font-size:12px;   }


.yqlj ul { width:980px; margin:0 auto; margin-top:10px;}
.yqlj ul li {margin-left:25px;padding-left:30px; float:left; background:url(../images/pica.png) no-repeat; background-position:0px -76px; margin-top:20px;white-space:nowrap;  }



.cm { width:1000px; margin:0 auto; overflow:hidden; padding-top:25px; background:#fff;}


.detaila { width:1000px;margin-top:70px; padding-bottom:70px}

.detaila  { font-size:16px; line-height: 36px; color: #333333;text-decoration: none; display: block;width: 800px; margin-right: auto; margin-left: auto; overflow: hidden; letter-spacing: 0.15em; margin-top: 20px;}


.lsttop { background:url(../images/litopbg.jpg) left center no-repeat; width:950px; height:50px; line-height:50px; border-bottom:2px solid #a2caed; padding-left:50px; margin-bottom:35px;}


.lsttop span a { color:#01559d; font-size:16px; text-decoration:none}



.detaila .title {
    color: #CC0000;
    font-size: 28px;
    font-weight: bold;
    text-align: center;
    padding_top: 15px;
    padding-bottom: 10px;
    line-height: 160%;
}


.detaila .date {
    color: #666666;
    font-size: 12px;
    text-align: center;
    padding_top: 8px;
    padding-bottom: 10px;
}


.nlist { width:1000px; overflow:hidden;  padding-bottom:50px;}
.nlist ul.GsTL5 {     width: 950px;
    margin: 0 auto;}
.nlist ul li { background:url(../images/libg.jpg) left center no-repeat; width:900px;padding-left:45px; border-bottom:dashed #dfdfdf 1px; line-height:45px; height:45px; }
.nlist ul li a { float: left; height: 45px;  max-width: 80%; color: #333333; font-size: 16px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.nlist ul li  span {     color: #9b9b9b; font-size: 14px; padding-left: 45px; display: inline-block; height: 45px;}
.myfoot {
    text-align: center;
    line-height: 28px;
    color: #333;
    padding-top: 60px;
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    background: #fff;
	padding-bottom:30px;
}


 
.lsttopa .GsL {
    clear: both;
    height: 30px;
    line-height: 30px;
    background-color: #e4f7fb;
    border-bottom: 1px solid #b4d3e5;
}

.lsttopa .GsL dt {
    font-size: 14px;
    float: left;
    font-weight: bold;
    color: #0066cc;
    line-height: 30px;
    text-indent: 18px;
    text-decoration: none;
}

.lsttopa .GsL dt a, .lsttop .GsL dt a:visited {
    color: #0066cc;
    text-decoration: none;
}

.lsttopa .GsL dd {
    float: right;
    padding-right: 10px;
    font-size: 12px;
    line-height: 30px;
    text-decoration: none;
}

.lsttopa .GsL dd a, .lsttop .GsL dd a:visited {
    color: #333;
    text-decoration: none;
}

.lsttopa {    width: 1000px;
    height: 50px;
    line-height: 50px;

  } 
  
  
  .skmblm a:hover { color:#085594; text-decoration:none;}
  
  .pagelink_h, .pagelink_f {width:950px;margin:0px auto;text-align:center;font-size:14px;height:22px;line-height:22px;padding:10px 0px 10px 0px;color:#333333;border:none;}
.pagelink_h {border-bottom:1px solid #CCCCCC;}
.pagelink_f {border-top:1px solid #CCCCCC;}

.First_Page,
.Fir_Page,
.next_Page,
.Last_Page,
.First_Page_action,
.Fir_Page_action,
.next_Page_Action,
.Last_Page_Action,
.pagebtn {background:#fff;width:50px;height:22px;display:inline-block;color:#666666;font-size:14px;}
.pagefont {font-size:14px;line-height:22px;}
.pagenum {width:20px;height:22px;font-size:14px;background:#1270be;display:inline-block;color:#FFFFFF;}

/* 20240510 */
.box_search{ position: absolute; top: 244px; left: 60px; width: 500px; height: 40px; background-color: #fff; border: 1px solid #4594d9; border-radius: 25px; box-sizing: border-box;}
.input_text{ position: absolute; top: 0; left: 0; width: 400px; height: 38px; font: 18px/38px "Microsoft Yahei"; color: #666; text-indent: 1em; background: transparent; border:none}
#search_btn{ position: absolute; top: 50%; right: 15px; width: 24px; height: 24px; margin-top: -12px; background: url(../images/btn_search.jpg) no-repeat center top; outline: none; border: none;}